The Maryland Refutation Proof Procedure System (mrpps)
نویسندگان
چکیده
The Maryland Refutation Proof Procedure Systems (MRPPS) is an interactil perimental system intended for studying deductive search methods. Although the work is oriented towards question answering, MRPPS provides a general problem solving capability. There are three major components within MRPPS. These are: (1) an inference system, (2) a search strategy, and S (3) a base clause selection strategy. The inference system is based on the resolution principle and performs the logical deductions specified. The user may select from a wide variety of refinements of resolution. Current refinements are: set of support, linear, P1, SL, input, and combinations of the above. Paramodulation and deletion by tautologies and subsumption are also provided with the system. The search strategy directs the deductions to be made by selecting from clauses already generated those that have. the best merit. The merit of a clause is given by f(n) = wog(n) + wihi(n) + w2h2(n) + + wkhk(n). If the user can specify tie-breaking rules for equal values of clause merit, an upwards diagonal search results in the sense of Kowalski. The upwards diagonal search included in MRPPS generalizes the Kowalski upwards diagonal search to an n-dimensional search. The base clause selection strategy determines which facts and general axioms to select from the data base. Such a clause may be selected regardless of whether or not it has the best merit. Heuristic techniques are applied within each of the three major components. This technical report describes the current implementation of MRPPS. It describes each of the components and how they are integrated into what has been termed the Q* algorithm. HIPPS is written in FORTRAN V for the UNIVAC 1108 (a version of FORTRAN IV) and runs under EXEC 8 at the University of Maryland. The current imp'mentation is core bound and requires approximately 60K words of memory to run, of which 35K is for the data base and for working storage.
منابع مشابه
A Generalized Resolution Proof Schema and the Pigeonhole Principle
The schematic CERES method is a method of cut elimination for proof schemata, that is a sequence of proofs with a recursive construction. Proof schemata can be thought of as a way to circumvent the addition of an induction rule to the LK-calculus. In this work, we formalize a schematic version of the Infinitary Pigeonhole Principle (IPP), in the LKS-calculus [9], and analyse the extracted claus...
متن کاملRefutation of random constraint satisfaction problems using the sum of squares proof system
Given a k-ary predicate P, a random instance of a constraint satisfaction problem with predicate P (CSP(P)) is a set of m constraints on n variables. Each constraint is P applied to k random literals. Such an instance is unsatisfiable with high probability when m >> n. Refutation is certifying that a given randomly chosen instance is unsatisfiable. This task has applications in cryptography, ha...
متن کاملStructuring Computer Generated Proofs
One of the main disadvantages of computer generated proofs of mathematical theorems is their complexity and incomprehensibility. Proof transformation proce- dures have been designed in order to state these proofs in a formalism that is more familiar to a human ma- thematician. But usually the essential idea of a proof is still not easily visible. We describe a procedure to transform proofs re...
متن کاملOn Sparser Random 3SAT Refutation Algorithms and Feasible Interpolation
We formalize a combinatorial principle, called the 3XOR principle, due to Feige, Kim and Ofek [FKO06], as a family of unsatisfiable propositional formulas for which refutations of small size in any propositional proof system that possesses the feasible interpolation property imply an efficient deterministic refutation algorithm for random 3SAT with n variables and Ω(n) clauses. Such small size ...
متن کاملTracking Unsatisfiable Subformulas from Reduced Refutation Proof
Explaining the causes of infeasibility of Boolean formulas has many practical applications in various fields. A small unsatisfiable subformula provides a succinct explanation of infeasibility and is valuable for applications. In recent years finding unsatisfiable subformulas has been addressed frequently by research works, mostly based on the SAT solvers with DPLL backtrack-search algorithm. Ho...
متن کامل